//
//  TalkfunSetting.h
//  CloudLive
//
//  Created by LuoLiuyou on 16/8/19.
//  Copyright © 2016年 Talkfun. All rights reserved.
//

#import <Foundation/Foundation.h>

@interface TalkfunSetting : NSObject

@property(nonatomic,assign)BOOL showRobotMark;


/*单例*/
+ (TalkfunSetting*)shared;

/**清除缓存*/
- (void)clearCache;
/**获取缓存大小*/
- (NSInteger)getCacheSize;


/**获取 美颜开关 状态*/
- (BOOL)getBeauty;
/**设置 美颜开关 状态*/
- (void)setBeauty:(BOOL)isOn;
/** 设置 涂鸦开关 状态*/
- (void)setGraffiti:(BOOL)isOn;


/**获取 涂鸦开关 状态*/
- (BOOL)getGraffiti;
/**获取录制视频开关  状态*/
- (BOOL)getSaveLocalVideo;

/**设置 录制视频开关 状态*/
- (void)setSaveLocalVideo:(BOOL)isOn;
/**获取 自动上传开关 状态*/
- (BOOL)getAutoUpload;
/** 设置 自动上传开关  状态*/
- (void)setAutoUpload:(BOOL)isOn;

/**获取 镜像 开关 状态*/
- (BOOL)getMirror;

/**设置 镜像 开关 状态*/
- (void)setMirror:(BOOL)isOn;

/**设置 小班前置 开关 状态*/
- (void)setToolsSwitchCamera:(BOOL)isOn;

/**获取 小班前置 开关 状态*/
- (BOOL)getToolsSwitchCamera;

/**设置 小班镜像 开关 状态*/
- (void)setToolsSwitchMirror:(BOOL)isOn;

/**获取 小班镜像 开关 状态*/
- (BOOL)getToolsSwitchMirror;

/**设置 小班美颜 开关 状态*/
- (void)setToolsSwitchBeauty:(BOOL)isOn;

/**获取 小班美颜 开关 状态*/
- (BOOL)getToolsSwitchBeauty;


/**设置 小班扬声器 开关 状态*/
- (void)setToolsSwitchSpeaker:(BOOL)isOn;

/**获取 小班扬声器 开关 状态*/
- (BOOL)getToolsSwitchSpeaker;

/**设置 小班弹幕 开关 状态*/
- (void)setToolsSwitchBarrage:(BOOL)isOn;

/**获取 小班弹幕 开关 状态*/
- (BOOL)getToolsSwitchBarrage;


/**中英文切换*/
- (void)setToolsLanguageChange:(BOOL)isOn;
/**获取中英文切换状态*/
-(BOOL)getToolsLanguageChange;
/**是否显示虚拟标签*/
- (BOOL)showRobotMarkUI:(BOOL)robot;

/**获取微距状态*/
- (BOOL)getMacroState;
/**设置微距状态*/
- (BOOL)setMacroState:(BOOL)isOn;

@end
